to persevere with something - Français Anglais Dictionnaire